body
{
	FONT-SIZE: 10px;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	SCROLLBAR-FACE-COLOR: #DEE3E7;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #DEE3E7;
	SCROLLBAR-3DLIGHT-COLOR: #D1D7DC;
	SCROLLBAR-ARROW-COLOR:  #006699;
	SCROLLBAR-TRACK-COLOR: #EFEFEF;
	SCROLLBAR-DARKSHADOW-COLOR: #98AAB1;
	/*BACKGROUND-COLOR:#f5f5f5;*/
}

input,textarea, select
{
	COLOR: #000000;
	FONT: normal 11px Verdana, Arial, Helvetica, sans-serif;
	BORDER-WIDTH: 1px 1px 1px 1px;	
}

input.disabled
{
	BORDER-LEFT-COLOR: lightgrey;
	BORDER-BOTTOM-COLOR: lightgrey;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: lightgrey;
	BORDER-RIGHT-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: lightgrey;
	BORDER-BOTTOM-STYLE: solid;
}

input.texto
{
	BORDER-COLOR: steelblue;    
	BORDER-STYLE:solid;
}

th
{
	FONT-SIZE: 13px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bolder;
    COLOR: white;
    PADDING: 0pt;
	BACKGROUND-COLOR:#90B6FF;
	FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#006699', EndColorStr='LightSteelBlue');
	HEIGHT: 25px;
}

td.row1
{
	FONT-SIZE: 11;
	FONT-WEIGHT: bolder;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000;
	HEIGHT: 23px;
	BORDER: #FFFFFF; 
	BORDER-STYLE: solid;
	BORDER-WIDTH: 0px 1px 1px 1px;
	BACKGROUND-COLOR: #EFEFEF; 
}

td.row2
{
	FONT-SIZE: 11;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000;
	HEIGHT: 23px;
	BORDER: #FFFFFF; 
	BORDER-STYLE: solid;
	BORDER-WIDTH: 0px 1px 1px 1px;
	BACKGROUND-COLOR: #DEE3E7; 
}

td.row3
{
	FONT-SIZE: 11;
	FONT-WEIGHT: bolder;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000;
	HEIGHT: 26px;
	BORDER: #FFFFFF; 
	BORDER-STYLE: solid;
	BORDER-WIDTH: 0px 1px 1px 1px;
	BACKGROUND-COLOR: #D1D7DC;
}

.fillcolor
{	
	VERTICAL-ALIGN: top;
	PADDING: 0pt;
	/*BACKGROUND-COLOR:#90B6FF;*/
	/*FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#006699', EndColorStr='LightSteelBlue');*/
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#B0C4DE'); /* for IE */ 
        /*background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#000)); /* for webkit browsers */
        background: -moz-linear-gradient(top,  #006699,  #B0C4DE); 
}

.datagrid_item
{
	COLOR:Black;
	BACKGROUND-COLOR:white;
	/*behavior: url(css/datagrid.htc);*/
}

.tbl_filtro
{
	BORDER-RIGHT: lightsteelblue 1px solid;
	BORDER-TOP: lightsteelblue 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: lightsteelblue 1px solid;
	BORDER-BOTTOM: lightsteelblue 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: Gainsboro;
}

.tbl_titulo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;    
    COLOR: black;
    BORDER-BOTTOM: steelblue 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: lightsteelblue;
    TEXT-ALIGN: center
}

.tbl_titulo2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;    
    COLOR: black;
    BORDER-BOTTOM: steelblue 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: lightsteelblue;
}

.tbl_titulo3
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;    
    COLOR: black;
    BORDER-TOP: steelblue 1px solid;
    BORDER-BOTTOM: steelblue 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: lightsteelblue;
}

.tbl_simples
{
	border-style:solid;
	border-color: steelblue;
	border-width: 1px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

.tbl_fora
{
    BORDER-RIGHT: steelblue 1px solid;
    BORDER-TOP: steelblue 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: steelblue 1px solid;
    BORDER-BOTTOM: steelblue 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.tbl_fora_aviso
{
	border-right: darkorange 1px double;
	border-top: darkorange 1px double;
	font-size: 10px;
	border-left: darkorange 1px double;
	border-bottom: darkorange 1px double;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tbl_fora2
{
    BORDER-RIGHT: steelblue 2px solid;
    BORDER-TOP: steelblue 2px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: steelblue 2px solid;
    BORDER-BOTTOM: steelblue 2px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.page_title
{
    BORDER-RIGHT: steelblue 1px solid;
    BORDER-TOP: steelblue 1px solid;    
    BORDER-LEFT: steelblue 1px solid;
    BORDER-BOTTOM: steelblue 1px solid;
    FONT-SIZE: 13px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bolder;
    COLOR: white;
    VERTICAL-ALIGN: top;	
	BACKGROUND-COLOR:#90B6FF;
	FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#006699', EndColorStr='LightSteelBlue');
	background:-moz-linear-gradient(top,  #006699,  #B0C4DE);  
}

.bt1
{
    BORDER-RIGHT: steelblue 1px solid;
    BORDER-LEFT: steelblue 1px solid;
    BORDER-TOP: steelblue 1px solid;
    BORDER-BOTTOM: steelblue 1px solid;    
    MARGIN-LEFT: 1px;
    MARGIN-RIGHT: 1px;
    WIDTH: 80px;
    CURSOR: hand;
    COLOR: navy;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: lightsteelblue;
    TEXT-ALIGN: center
}

.bt1d
{
    BORDER-RIGHT: 1px outset;
    BORDER-TOP: 1px outset;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 1px;
    BORDER-LEFT: 1px outset;
    WIDTH: 80px;
    CURSOR: hand;
    COLOR: navy;
    MARGIN-RIGHT: 1px;
    BORDER-BOTTOM: 1px outset;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #95b8ea;
    TEXT-ALIGN: center;
    DISABLED: TRUE
}

.texto
{
	BORDER-LEFT: steelblue 1px solid;
    BORDER-RIGHT: steelblue 1px solid;
    BORDER-TOP: steelblue 1px solid;
    BORDER-BOTTOM: steelblue 1px solid;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: black;
    BACKGROUND-COLOR: #fafeff;
    SCROLLBAR-ARROW-COLOR: white;
    SCROLLBAR-SHADOW-COLOR: white;    
    SCROLLBAR-DARKSHADOW-COLOR: white;
    SCROLLBAR-BASE-COLOR: white;
}

.texto_num
{
	BORDER-LEFT: steelblue 1px solid;
    BORDER-RIGHT: steelblue 1px solid;
    BORDER-TOP: steelblue 1px solid;
    BORDER-BOTTOM: steelblue 1px solid;
    TEXT-ALIGN: right;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: black;
    BACKGROUND-COLOR: #fafeff;
    SCROLLBAR-ARROW-COLOR: white;
    SCROLLBAR-SHADOW-COLOR: white;    
    SCROLLBAR-DARKSHADOW-COLOR: white;
    SCROLLBAR-BASE-COLOR: white;
}

.label_titulo
{
	font-weight: bolder;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.label_paging
{
	FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bolder;
    BACKGROUND-COLOR:#006699;
    COLOR:White;
}

.label_grid
{
	MARGIN-TOP: 6px;
	MARGIN-LEFT: 3px;
	HEIGHT: 20px;
}

.result_message
{
	BACKGROUND-COLOR:White;
	BORDER-LEFT: steelblue 1px solid;
    BORDER-RIGHT: steelblue 1px solid;
    BORDER-TOP: steelblue 1px solid;
    BORDER-BOTTOM: steelblue 1px solid;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN-TOP: 2px;
    MARGIN-LEFT: 2px;
    TEXT-ALIGN: center;
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.warning_message
{
    MARGIN-TOP: 2px;
    MARGIN-LEFT: 2px;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.error_message
{
    MARGIN-TOP: 2px;
    MARGIN-LEFT: 2px;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
    COLOR: red;
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.error_message_center
{
    MARGIN-TOP: 2px;
    MARGIN-LEFT: 2px;
    FONT-SIZE: 10px;
    TEXT-ALIGN: center;
    COLOR: red;
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.frm
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    BORDER-BOTTOM: medium none;
    HEIGHT: 100%;
    TEXT-ALIGN: center
}
.bt2
{
    BORDER-RIGHT: 1px outset;
    BORDER-TOP: 1px outset;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px outset;
    WIDTH: 80px;
    CURSOR: hand;
    COLOR: black;
    BORDER-BOTTOM: 1px outset;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #a7d5ff
}
.tbl
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.bt3
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 15px;
    BORDER-LEFT: medium none;
    CURSOR: hand;
    COLOR: red;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Webdings;
    BACKGROUND-COLOR: transparent
}

.bt_menu_principal
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    MARGIN-TOP: 2px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(fundo.jpg);
    BORDER-LEFT: 1px solid;
    WIDTH: 100%;
    CURSOR: hand;
    COLOR: black;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.bt_fechar
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BORDER-LEFT: steelblue 1px solid;
    WIDTH: 18px;
    CURSOR: hand;
    COLOR: black;
    BORDER-BOTTOM: steelblue 1pt solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: gainsboro
}
.bt_menu_lateral
{	
    BORDER-RIGHT: gainsboro 1px solid;
    BORDER-TOP: gainsboro 1px solid;
    MARGIN-TOP: 1px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(fundo.jpg);
    BORDER-LEFT: gainsboro 1px solid;
    WIDTH: 100%;
    CURSOR: hand;
    COLOR: black;
    BORDER-BOTTOM: gainsboro 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: black
}

#div_wait_msg
{
	DISPLAY:none;
}

.title
{   FONT-SIZE: 13px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bolder;
    COLOR:#203566;
    VERTICAL-ALIGN: top;    	
}

.datagrid_fixedheader 
{
	position:relative; 
	top:expression(this.offsetParent.scrollTop);
	text-align : center ;
	vertical-align : middle ;
	font-family: verdana;
	font-size : 11px;
	color: black;
	font-weight: bold;
	background-color: lightsteelblue;
	text-decoration: none;	
}
.datalist
{
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
	FONT-SIZE: 11;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000;	
}


/* Novo layout Consulta */

.fontTitulo
	{
		font-family:Arial, Verdana;
		font-size:22px;
		color:#215084;
	}
/*.subTitulo
{
		font-family:Arial, Verdana;
		font-size:16px;
		color:#215084;
		font-weight:bold;
		padding-left:10px;
}*/
.conteudoConsulta
	{
		width:95%;
		margin:0 auto;	
		height:auto;
	}
fieldset
{
	border:1px solid #dbdcdc;
	position: relative;
	margin-top: 0;
	margin-right: 5;
	margin-bottom: 15px;
	margin-left: 5px;
	padding-bottom: 5px;
	clear:both;
}
.textoConsulta
	{
		font-family:Arial, Verdana;
		font-size:13px;
		color:#444444;
		padding-left:10px;
	}
.campoConsulta
	{
		font-family:Arial, Verdana;
		font-size:13px;
		color:#444444;
		padding-left:10px;
		
	}
.campoConsulta input
{
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 0 4px #CCCCCC inset;
	font-family:Arial, Verdana;
	font-size:13px;
	border: 1px solid #999999;
	padding:2px 2px 2px 2px;
}
.tabelaTitulo {
    background-color: #5080A2;
    color: #FFF;
    font-family: Arial,Verdana;
    font-size: 13px;
    margin: 2px;
    text-align: center;
   /* border:solid 1px #444444;*/
}
.tabelaCorpo
{
	font-size:13px;
	background-color:#dae5ec;
	color:#444444;
	font-family:Arial, Verdana;
	text-align:center;
	margin: 2px;
	/*border:solid 1px #444444;*/
}
.tabelaCorpo2
{
	font-size:13px;
	background-color:#FFF;
	color:#444444;
	margin: 2px;
	font-family:Arial, Verdana;
	text-align:center;
	/*border-color:#444444;*/
}

.textoAjuda {
    color: #696969;
    font-family: Arial;
    font-size: 13px;
    margin: 0 auto;
    padding-left:10px;
    margin-bottom:10px;
}
.tabelaconsulta
{
	border:0px;
	font-size:13px;
	font-family:Arial, Verdana;
}
.imagemGlobalCons
{
	width:100%;
	margin:0 auto;
	float:left;
	height:50px;
	
}
.imagemTituloCons2
	{
	/*background-image:url(../img/imgV2/titulo_consulta_siarco.gif);
	background-repeat:no-repeat;*/
	width:300px;
	position: relative;
	height:40px;
	margin-left: auto;
	margin-right: auto;
	}
.botaoAjudaConsulta
	{
	background-image:url(../img/btn_ajuda.gif);
	background-repeat:no-repeat;
	width:82px;
	height:30px;
	vertical-align:middle;
	text-decoration: none;
	margin:0 auto;
	float:left;
	margin-bottom:10px;
	border: 0;
	}
.botaoAjudaConsulta a{
	/*background:url(../img/btn_ajuda.gif) center no-repeat;
	display:block;*/
	width:82px;
	height:30px;
	/*float:left;*/
	border:solid 1px #FFFFFF;
	}
.botaoFecharConsulta
	{
	background-image:url(../img/botao_fechar.gif);
	background-repeat:no-repeat;
	width:137px;
	height:30px;
	vertical-align:middle;
	text-decoration: none;
	margin:0 auto;
	float:left;
	margin-bottom:10px;
	border: 0;
	}
.botaoFecharConsulta a{
	/*background:url(../img/btn_ajuda.gif) center no-repeat;
	display:block;*/
	width:137px;
	height:30px;
	/*float:left;*/
	border:solid 1px #FFFFFF;
	}